package top.healthylife.gateway.platform.bank.dto.res;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.request.result.ApiResultDto;

/**
 * @author : GaoZeXi
 * @date 2021/8/13 17:46
 */
@Data
@Accessors(chain = true)
@ApiModel("数据聚合接口")
public class BankResAggregationDataDto extends ApiResultDto {
    @ApiModelProperty(value = "借贷交易中被追偿余额", notes = "数值")
    private Integer theBalanceRecoveredInTheLoanTransaction;
    @ApiModelProperty(value = "借贷交易中不良类余额", notes = "数值")
    private Integer nonPerformingBalancesInLoanTransactions;
    @ApiModelProperty(value = "担保交易中不良类余额", notes = "数值")
    private Integer nonPerformingBalanceInSecuredTransactions;
    @ApiModelProperty(value = "近1季度逾期账户数", notes = "数值")
    private Integer numberOfOverdueAccountsOverLastOneQuarter;
    @ApiModelProperty(value = "近2季度逾期账户数", notes = "数值")
    private Integer numberOfOverdueAccountsOverLastTwoQuarter;
    @ApiModelProperty(value = "近4季度逾期账户数", notes = "数值")
    private Integer numberOfOverdueAccountsOverLastFourQuarter;
    @ApiModelProperty(value = "近8季度逾期账户数", notes = "数值")
    private Integer numberOfOverdueAccountsOverLastEightQuarter;
    @ApiModelProperty(value = "近3季度逾期本金", notes = "数值")
    private Integer overdueMoneyOverLastThreeQuarter;
    @ApiModelProperty(value = "资产管理公司处置的债务余额", notes = "数值")
    private Integer debtBalanceOfAssetManagementCompany;
    @ApiModelProperty(value = "垫款余额", notes = "数值")
    private Integer advanceBalance;
    @ApiModelProperty(value = "逾期本金", notes = "数值")
    private Integer overduePrincipal;
    @ApiModelProperty(value = "逾期利息及其他", notes = "数值")
    private Integer overdueInterestAndOthers;
    @ApiModelProperty(value = "逾期总额", notes = "数值")
    private Integer totalOverdue;
}
